body {
  font-family: Verdana, Geneva, Arial, sans-serif;
  font-size: medium;
  background-image: url(cjl.jpg);
  margin-top: 5%;
  margin-bottom: 5%;
  margin-left: 10%;
  margin-right: 10%;
  border: 1px dotted gray;
  padding: 10px 10px 10px 10px;
}
a {
  text-decoration:  none; 
  font-weight:      600; 
}
a:hover {
  text-decoration:  underline;
}
a img {
  border:           1;
}
h2 {
  font-size: 300%;
  text-align: center;
  color: #33C;
}
p {
  text-align: center; 
}
table {
  margin-left: 20px;
  margin-right: 20px;
  caption-side: bottom;
  border-collapse: collapse;
}
td, th {
  padding:          5px;
  text-align:       center;
}
.copyright {
  font-size:        75%;
  font-style:       italic;
}
.slogan {
  font-size:        75%;
  font-style:       italic;
}
.confirmentry {
  font-weight:      600; 
}

/*** Tables ***/

table {
font-size:          1em;
background-color:   #fafcff;
border:             1px solid #909090;
color:              #2a2a2a;
padding:            5px 5px 2px;
border-collapse:    collapse;
}

td, th {
border:             thin dotted gray;
}

/*** Inputs ***/
input[type=text] {
  font-size:        115%;
  width:            30em;
}
input[type=submit] {
  font-size:        125%;
}
select {
  font-size:        125%;
}
